package com.rxyb.core.constants;

/***
 * @author DUYH
 * @version 1.0
 * @description 数据库统一常量
 * @date 2020/6/19  9:57
 */
public interface PayConstants {

    /**
     * 未支付
     */
    Integer PAY_STATE_NOT = 101;
    /**
     * 支付中...
     */
    Integer PAY_STATE_PROGRESS = 102;
    /**
     * 支付成功
     */
    Integer PAY_STATE_SUCC = 103;
    /**
     * 支付失败
     */
    Integer PAY_STATE_FAILED = 104;
    /**
     * 待核算
     */
    Integer PAY_STATE_WAIT_CAL = 105;
    /**
     * 订单关闭
     */
    Integer PAY_STATE_CLOSE = 106;

    /**
     * 退款审核中
     */
    Integer REFUND_STATE_CHECKING = 107;
    /**
     * 退款处理中
     */
    Integer REFUND_STATE_PROGRESS = 108;
    /**
     * 退款成功
     */
    Integer REFUND_STATE_SUCC = 109;
    /**
     * 退款失败
     */
    Integer REFUND_STATE_FAILED = 110;

    /**
     * 集团服务单状态 记账
     */
    Integer BILL_STATE_BOOKKEEPING = 111;
    /**
     * 集团服务单状态 平账
     */
    Integer BILL_STATE_SETTLEMENT = 112;
    /**
     * 集团服务单状态 作废
     */
    Integer BILL_STATE_CANCEL = 113;

    /**
     * 支付方式==>线上支付
     */
    String PAY_WAY_ONLINE = "ONLINE";
    /**
     * 支付方式==>二维码支付
     */
    String PAY_WAY_QRCODE = "QRCODE";
    /**
     * 支付方式==>支付宝支付
     */
    String PAY_WAY_ALIPAY = "ALIPAY";
    /**
     * 支付方式==>现金支付
     */
    String PAY_WAY_CASH = "CASH";
    /**
     * 支付方式==>集团记账
     */
    String PAY_WAY_BILL = "BILL";

}
